package net.vmiranda.jeds.core.libretacontactos;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the contactos database table.
 * 
 */
@Entity
@Table(name="contactos")
public class Contacto implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int idContacto;
	
	private String idUsuario;
	
	
	private String empresa;

	private String fax;

	private String nombreContacto;
	
	private String apellidosContacto;

	private String notas;

	private String telefonoFijo;

	private String telefonoMovil;
	
	private String email;
	
	private String direccion;
	
	private String puesto;

    public Contacto() {
    }

    public Contacto(int idContacto,
    		String idUsuario,
    		String empresa,
    		String fax,
    		String nombreContacto,
    		String apellidosContacto,
    		String notas,
    		String telefonoFijo,
    		String telefonoMovil){
    	this.idContacto = idContacto;
    	this.idUsuario = idUsuario;
    	this.empresa = empresa;
    	this.fax = fax;
    	this.nombreContacto = nombreContacto;
    	this.apellidosContacto = apellidosContacto;
    	this.notas = notas;
    	this.telefonoFijo = telefonoFijo;
    	this.telefonoMovil = telefonoMovil;
    	
    }
    
	public int getIdContacto(){
		return idContacto;
	}
	
	public void setIdContacto(int idContacto){
		this.idContacto = idContacto;
	}
	
	public String getIdUsuario(){
		return idUsuario;
	}
	
	public void setIdUsuario(String idUsuario){
		this.idUsuario = idUsuario;
	}
	
	
	

	
	public String getEmpresa() {
		return this.empresa;
	}

	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}

	public String getFax() {
		return this.fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getNombreContacto() {
		return this.nombreContacto;
	}

	public void setNombreContacto(String nombreContacto) {
		this.nombreContacto = nombreContacto;
	}
	
	public String getApellidosContacto() {
		return this.apellidosContacto;
	}

	public void setApellidosContacto(String apellidosContacto) {
		this.apellidosContacto = apellidosContacto;
	}

	public String getNotas() {
		return this.notas;
	}

	public void setNotas(String notas) {
		this.notas = notas;
	}

	public String getTelefonoFijo() {
		return this.telefonoFijo;
	}

	public void setTelefonoFijo(String telefonoFijo) {
		this.telefonoFijo = telefonoFijo;
	}

	public String getTelefonoMovil() {
		return this.telefonoMovil;
	}

	public void setTelefonoMovil(String telefonoMovil) {
		this.telefonoMovil = telefonoMovil;
	}

	public final String getEmail() {
		return email;
	}

	public final void setEmail(String email) {
		this.email = email;
	}

	public final String getDireccion() {
		return direccion;
	}

	public final void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public final String getPuesto() {
		return puesto;
	}

	public final void setPuesto(String puesto) {
		this.puesto = puesto;
	}
	
	@Override
	public String toString(){
		return nombreContacto + " "+apellidosContacto;
	}

}